
// 刷新正文章节中的图编号
export function refreshFigureNumbers(editor) {  
  const doc = editor.getDoc()
  // 找到所有的正文页面，刷新其中的图编号
  const pages = doc.querySelectorAll('.page-sheet.page-content')
  let figureNumber = 0
  pages.forEach(page => {
    const figureDoms = page.querySelectorAll('div.data-content-image-wrapper[data-type="figure"]:not(.term-block [data-type="figure"])')
    figureDoms.forEach((figureDom) => {
      editor.dom.setAttrib(figureDom, 'data-number', ++figureNumber)
      // 同步更新表格表题上的编号显示
      figureDom.querySelectorAll('.data-content-image-caption').forEach((caption) => {
        editor.dom.setAttrib(caption, 'data-number', figureNumber)
      })
    })
  })
}
